package reflect;

import java.lang.reflect.Method;

public class ReflectDemo1 {
    public static void main(String[] args) {
        Class cls = String.class;

        String name = cls.getName();//获取完全限定名(包名加类名)
        System.out.println(name);

        String simpleName = cls.getSimpleName();//只获取类名
        System.out.println(simpleName);

        /*
        java.lang.reflect.Method
        Method的每一个实例用于表示一个方法
         */
       /* Method[] methods = cls.getMethods();//获取当前类对象所表示的类的所有公开方法
        for (Method method : methods) {
            String methodName = method.getName();
            System.out.println(methodName);*/

        Package pack = cls.getPackage();//获取所在包的包名
        System.out.println(pack.getName());



    }

}
